package customer

import (
	"counter-help/admin/server/middleware"
	"github.com/gin-gonic/gin"
)

type CusReminderRouter struct {}

// InitCusReminderRouter 初始化 cusReminder表 路由信息
func (s *CusReminderRouter) InitCusReminderRouter(Router *gin.RouterGroup,PublicRouter *gin.RouterGroup) {
	cusReminderRouter := Router.Group("cusReminder").Use(middleware.OperationRecord())
	cusReminderRouterWithoutRecord := Router.Group("cusReminder")
	cusReminderRouterWithoutAuth := PublicRouter.Group("cusReminder")
	{
		cusReminderRouter.POST("createCusReminder", cusReminderApi.CreateCusReminder)   // 新建cusReminder表
		cusReminderRouter.DELETE("deleteCusReminder", cusReminderApi.DeleteCusReminder) // 删除cusReminder表
		cusReminderRouter.DELETE("deleteCusReminderByIds", cusReminderApi.DeleteCusReminderByIds) // 批量删除cusReminder表
		cusReminderRouter.PUT("updateCusReminder", cusReminderApi.UpdateCusReminder)    // 更新cusReminder表
	}
	{
		cusReminderRouterWithoutRecord.GET("findCusReminder", cusReminderApi.FindCusReminder)        // 根据ID获取cusReminder表
		cusReminderRouterWithoutRecord.GET("getCusReminderList", cusReminderApi.GetCusReminderList)  // 获取cusReminder表列表
	}
	{
	    cusReminderRouterWithoutAuth.GET("getCusReminderPublic", cusReminderApi.GetCusReminderPublic)  // 获取cusReminder表列表
	}
}
